Nathanael Nerode

Open all errors
"Provides a complex system for customzing the printed descriptions of characters wearing or carrying lots of stuff, similar to the room description system in Standard Rules. Requires Large Game Speedup by Nathanael Nerode."
ni In Chapter - Improved WriteListFrom in the extension Large Game Speedup by
Nathanael Nerode:


You wrote 'Include (- ! ==== ==== ==== ==== ==== ==== == [...] pull
c_style; @pull c_iterator; ]; -) instead of "WriteListFrom" in
"ListWriter.i6t"' large game speedup by nathanael
nerode: but this syntax was withdrawn in
April 2022, in favour of a more finely controlled inclusion command. See
the manual, but you can probably get what you want using 'replacing
"SomeFunctionName".' rather than 'instead of ...'.
"Report parsing errors to the player when ordering other characters to do things. Inform 7 normally redirects these errors to 'answer <topic>' so that the character can respond to arbitrary statements. But in an story with compliant characters who the player orders around routinely, that is frustrating to a player who has made a typo; this helps out the player. Requires Parser Error Number Bugfix and version 4 of Neutral Standard Responses. Tested with Inform 6M62."
ni In Volume - Player Description, Chapter 1 - Without Gender Options in the
extension Neutral Standard Responses by Nathanael Nerode:


In the sentence 'Section SR1/11 - People (in place of Section SR1/11 -
People in Standard Rules by Graham Nelson)' neutral standard responses by nathanael
nerode, it looks as if you
intend to replace a section of source text from the extension 'Standard
Rules by Graham Nelson', but that extension does not seem to have any
heading called 'Section SR1/11 - People'. (The version I loaded was 6.)
Gender Options by Nathanael NerodeVersion 3/210331
"More broad-minded English language gender/number model where male, female, and neuter are three separate true-false properties. Allows for objects to respond to any specified combination of HE, SHE, IT, and THEY. As fast as the Standard Rules. Tested with Inform 6M62."
ni In Volume 1 - Enhanced Gender and Number Model, Chapter 1 - Replace Standard
Rules Elements Always in the extension Gender Options by Nathanael Nerode:


In the sentence 'Section SR1/11 - People and things with gender (in
place of Section SR1/11 - People in Standard Rules by Graham Nelson)' gender options by nathanael
nerode, it looks as if you intend to replace a
section of source text from the extension 'Standard Rules by Graham
Nelson', but that extension does not seem to have any heading called
'Section SR1/11 - People'. (The version I loaded was 6.)


In the sentence 'Section SR1/12 - Animals, men and women revised (in
place of Section SR1/12 - Animals, men and women in Standard Rules by
Graham Nelson)' gender
options by nathanael nerode, it looks as if you intend to replace a section of
source text from the extension 'Standard Rules by Graham Nelson', but that
extension does not seem to have any heading called 'Section SR1/12 -
Animals, men and women'. (The version I loaded was 6.)
Gender Speedup by Nathanael NerodeVersion 2/210331
"When using Gender Options, clean up some I6 internals with functions related to gender which are irrelevant to English or rendered obsolete with Gender Options. Since these are called in the depths of ListWriter this should slightly improve speed. Not included in Gender Options due to likely interference with other extensions. Requires Gender Options. Probably will not work with non-English languages. Tested with Inform 6M62."
ni In Volume 1 - Enhanced Gender and Number Model, Chapter 1 - Replace Standard
Rules Elements Always in the extension Gender Options by Nathanael Nerode:


In the sentence 'Section SR1/11 - People and things with gender (in
place of Section SR1/11 - People in Standard Rules by Graham Nelson)' gender options by nathanael
nerode, it looks as if you intend to replace a
section of source text from the extension 'Standard Rules by Graham
Nelson', but that extension does not seem to have any heading called
'Section SR1/11 - People'. (The version I loaded was 6.)


In the sentence 'Section SR1/12 - Animals, men and women revised (in
place of Section SR1/12 - Animals, men and women in Standard Rules by
Graham Nelson)' gender
options by nathanael nerode, it looks as if you intend to replace a section of
source text from the extension 'Standard Rules by Graham Nelson', but that
extension does not seem to have any heading called 'Section SR1/12 -
Animals, men and women'. (The version I loaded was 6.)
"This small extension eliminates the three newlines printed before the banner. It also provides a tool to attempt to place the cursor at the bottom of the screen, like old Infocom games. Due to wild variance between interpreters, it is not reliable.".
ni In Section 4 - Suppress Initial Newlines in the extension Initial Cursor At Top
Or Bottom by Nathanael Nerode:


You wrote 'Include (- ! ==== ==== ==== ==== ==== ==== == [...] act is
being removed rfalse; ]; -) instead of "Virtual Machine Startup Rule" in
"OrderOfPlay.i6t"' initial cursor at top or
bottom by nathanael nerode: but this syntax was withdrawn in April 2022, in
favour of a more finely controlled inclusion command. See the manual, but
you can probably get what you want using 'replacing "SomeFunctionName".'
rather than 'instead of ...'.
"Performance improvements for games with large numbers of objects, by avoiding looping over all objects."
ni In Chapter - Improved WriteListFrom in the extension Large Game Speedup by
Nathanael Nerode:


You wrote 'Include (- ! ==== ==== ==== ==== ==== ==== == [...] pull
c_style; @pull c_iterator; ]; -) instead of "WriteListFrom" in
"ListWriter.i6t"' large
game speedup by nathanael nerode: but this syntax was withdrawn in April 2022,
in favour of a more finely controlled inclusion command. See the manual,
but you can probably get what you want using 'replacing
"SomeFunctionName".' rather than 'instead of ...'.
"This is just a collection of documentation and worked examples illustrating various features of Inform. There isn't much in the extension per se, but the examples in the documentation can be click-pasted in the Inform IDE for convenience."
"Miscellaneous stuff I like to have built in when debugging and programming, but would never want to relase."
ni In Section - Quit Faster in the extension Nathanael's Debug Tools by Nathanael
Nerode:


You wrote 'Include (- [ QUIT_THE_GAME_R; if (actor ~= [...] le_silence
== false)) quit; ]; -) instead of "Quit The Game Rule" in "Glulx.i6t"' nathanael's debug tools by nathanael nerode:
but this syntax was withdrawn in April 2022, in favour of a more finely
controlled inclusion command. See the manual, but you can probably get what
you want using 'replacing "SomeFunctionName".' rather than 'instead of
...'.
"Replaces misleading, vague, and narratively-voiced parser messages with instructive, clarifying, and neutral versions, respectively. For Inform 6M62."
ni In Volume - Player Description, Chapter 1 - Without Gender Options in the
extension Neutral Standard Responses by Nathanael Nerode:


In the sentence 'Section SR1/11 - People (in place of Section SR1/11 -
People in Standard Rules by Graham Nelson)' neutral standard
responses by nathanael nerode, it looks as if you intend to replace a section
of source text from the extension 'Standard Rules by Graham Nelson', but
that extension does not seem to have any heading called 'Section SR1/11 -
People'. (The version I loaded was 6.)
"Fixes a nasty bug in the I7 error names in Inform 7 version 6M62 (and probably earlier)."
ni

You wrote 'Include (- ! ==== ==== ==== ==== ==== ==== == [...] ;
Constant TOTALK_PE = 25; -) instead of "Parser Error Numbers" in
"Definitions.i6t"' (Nathanael Nerode/Parser Error Number Bugfix.i7x, line 14):
but this syntax was withdrawn in April 2022, in favour of a more finely
controlled inclusion command. See the manual, but you can probably get what
you want using 'replacing "SomeFunctionName".' rather than 'instead of
...'.
"Fixes some issues in Standard Rules related to printing room descriptions with enterable supporters. Experimental."
ni In Chapter - Improved WriteListFrom in the extension Large Game Speedup by
Nathanael Nerode:


You wrote 'Include (- ! ==== ==== ==== ==== ==== ==== == [...] pull
c_style; @pull c_iterator; ]; -) instead of "WriteListFrom" in
"ListWriter.i6t"' large game speedup by nathanael
nerode: but this syntax was withdrawn in
April 2022, in favour of a more finely controlled inclusion command. See
the manual, but you can probably get what you want using 'replacing
"SomeFunctionName".' rather than 'instead of ...'.
"Reduce the size of games using Room Description Control by removing unused Standard Rules material."
Tab Removal by Nathanael NerodeVersion 1/210314
"For commands with tabs in them, replaces tabs with spaces before passing them on to the game."
ni In Section - The Hard Way in the extension Tab Removal by Nathanael Nerode:


You wrote 'Include (- ! ==== ==== ==== ==== ==== ==== == [...] <
INPUT_BUFFER_LEN) (b-->0)++; ]; -) instead of "Buffer Functions" in
"Glulx.i6t"' (Nathanael Nerode/Tab Removal.i7x, line 29):
but this syntax was withdrawn in April 2022, in favour of a more finely
controlled inclusion command. See the manual, but you can probably get what
you want using 'replacing "SomeFunctionName".' rather than 'instead of
...'.
"Applies title case to room names printed as a heading or in the status line. Creates the printing a heading activity for further customization. Tested with Inform 6M62. Requires Undo Output Control by Erik Temple or by Nathanael Nerode to handle the case of room name printing after UNDO."
"Provides hooks into UNDO processing, including multiple ways to suspend UNDO temporarily, to place limitations on UNDO (such as allowing only one UNDO in a row), to undo the current turn from code, and to control when the game state is saved. Using the latter, we can effectively control which turn UNDO returns us to. Also allows changing the words which invoke UNDO and OOPS, and allows the story to edit a blank command before analyzing it. Updated to Inform 6M62."
ni In Volume - Low Level Stuff, Part - PerformUndo, Section - Patches to
PerformUndo in the extension Undo Output Control by Nathanael Nerode:


You wrote 'Include (- ! ==== ==== ==== ==== ==== ==== = [...] ter undo
failure rules +) ); } ]; -) instead of "Perform Undo" in "OutOfWorld.i6t"' (Nathanael Nerode/Undo Output Control.i7x, line 109):
but this syntax was withdrawn in April 2022, in favour of a more finely
controlled inclusion command. See the manual, but you can probably get what
you want using 'replacing "SomeFunctionName".' rather than 'instead of
...'.
In Part - Keyboard, Section - Patches to Keyboard in the extension Undo Output
Control by Nathanael Nerode:


You wrote 'Include (- ! ==== ==== ==== ==== ==== ==== = [...] continue;
} return nw; } ]; -) instead of "Reading the Command" in "Parser.i6t"' (Nathanael Nerode/Undo Output Control.i7x, line 219):
again, this syntax was withdrawn in April 2022.
Verb Stripping by Nathanael NerodeVersion 1/171007
"Removes a number of verbs from the standard rules; verbs which might cause confusion in a game whose theme is not adventure."